tree and fruit of the pink shower tree - Francés Inglés Diccionario